@charset "utf-8";
.sec-my-order {
  margin-bottom: 30px; }
  .sec-my-order > h1 {
    color: #666;
    font-weight: 600;
    line-height: 40px;
    font-size: 14px;
    height: 40px;
    padding-left: 20px;
    border-bottom: 1px solid #e8e8e8;
    background-color: #f3f3f3; }
  .sec-my-order .mall-order-list > .order-reference , .sec-my-order .act-order-list > .order-reference{
    color: #333;
    font-size: 12px;
    text-align: right;
    padding: 38px 10px 10px 0; }
  .sec-my-order .mall-order-list > table, .sec-my-order .act-order-list > table{
    font-size: 14px;
    width: 100%;
    border: 1px solid #dbdbdb; }
    .sec-my-order .mall-order-list > table th, .sec-my-order .act-order-list > table th{
      color: #999;
      font-size: 14px;
      text-align: center;
      padding: 10px 0;
      border: 1px solid #dbdbdb;
      background-color: #fcfcfc; }
    .sec-my-order .mall-order-list > table th.order-info, .sec-my-order .act-order-list > table th.order-info{
      width: 460px; }
    .sec-my-order .mall-order-list > table th.action, .sec-my-order .act-order-list > table th.action{
    	width: 100px;}
    .sec-my-order .mall-order-list > table td, .sec-my-order .act-order-list > table td{
      color: #666;
      font-size: 12px;
      text-align: center;
      vertical-align: middle;
      border: 1px solid #dbdbdb; }
    .sec-my-order .mall-order-list > table td.order-info, .sec-my-order .act-order-list > table td.order-info{
      padding: 10px 10px; }
      .sec-my-order .mall-order-list > table td.order-info img, .sec-my-order .act-order-list > table td.order-info img{
        width: 145px;
        height: 90px;
        border: 0;
        margin-right: 10px; }
      .sec-my-order .mall-order-list > table td.order-info ul, .sec-my-order .act-order-list > table td.order-info ul{
        margin: 0;
        padding: 0;
        margin-top: 7px; }
        .sec-my-order .mall-order-list > table td.order-info ul li, .sec-my-order .act-order-list > table td.order-info ul li{
          text-align: left;
          margin-top: 10px; }
        .sec-my-order .mall-order-list > table td.order-info ul li.title, .sec-my-order .act-order-list > table td.order-info ul li.title{
          margin-top: 0 !important; }
          
        .sec-my-order .mall-order-list > table td.order-info ul li.title > a, .sec-my-order .act-order-list > table td.order-info ul li.title > a{
        	color: #666 !important;
        }
      .sec-my-order .mall-order-list > table td.order-info h2, .sec-my-order .act-order-list > table td.order-info h2{
        display: block;
        font-weight: 600;
        text-align: left;
        width: 285px; }
        .sec-my-order .mall-order-list > table td.order-info h2 > span, .sec-my-order .act-order-list > table td.order-info h2 > span{
          color: #03a9f4; }
      .sec-my-order .mall-order-list > table td.order-info p, .sec-my-order .act-order-list > table td.order-info p{
        text-align: left;
        width: 285px;
        display: inline-block; }
    .sec-my-order .mall-order-list > table td.earnest, .sec-my-order .act-order-list > table td.earnest{
      color: #F00;
      width: 88px; }
    .sec-my-order .mall-order-list > table td.total, .sec-my-order .act-order-list > table td.total{
      width: 115px; }
    .sec-my-order .mall-order-list > table td.order-status, .sec-my-order .act-order-list > table td.order-status{
      width: 90px;
      /*闁哄倹婢橀·鍐偋閳哄倻銈﹂柣妯垮煐閿熻姤绌遍鑺ユ毉 15/11/17*/
      position: relative;
      top: 0;
      left: 0;}
     .sec-my-order .mall-order-list > table td.action, .sec-my-order .act-order-list > table td.action{
      /*闁哄倹婢橀·鍐偋閳哄倻銈﹂柣妯垮煐閿熻姤绌遍鑺ユ毉15/11/17*/
      position: relative;
      top: 0;
      left: 0;}
    .sec-my-order .mall-order-list > table td.order-status.paid, .sec-my-order .act-order-list > table td.order-status.paid{
      color: #03a9f4; }
    .sec-my-order .mall-order-list > table td.order-trader, .sec-my-order .act-order-list > table td.order-trader{
    	width: 120px;
    }
    .sec-my-order .mall-order-list > table td.action a, .sec-my-order .act-order-list > table td.action a{
      color: #666;
      display: block;
      //margin-bottom: 10px;
      margin: 5px 0px;
      -webkit-transition: color 300ms ease-out;
      -moz-transition: color 300ms ease-out;
      transition: color 300ms ease-out; }
    .sec-my-order .mall-order-list > table td.action a.cancel-order, .sec-my-order .act-order-list > table td.action a.cancel-order{
      //margin-bottom: 0 !important; 
    }
    .sec-my-order .mall-order-list > table td.action a:hover, .sec-my-order .act-order-list > table td.action a:hover{
      color: #ff7010; }
	.cut-my-order > .cut-btn{
		width:120px;
		height:30px;
		line-height:30px;
		display:block;
		text-align:center;
		border:1px solid #dbdbdb;
		float:left;
		margin:20px 10px 0 0;
		cursor: pointer;
	}
	.cut-my-order > .cur{
		background:#03a9f4;
		color:#fff;
	}
.frmResnCancelOrder {
  width: 772px;
  height: 350px;
  padding: 0; }
  .frmResnCancelOrder i {
    display: inline-block !important;
    width: 32px;
    height: 32px;
    top: 20px;
    left: 30px;
    background: url(../../../images/member/user-center-framework/ui/icon/excalmatory.mark.jpg) center center no-repeat; }
  .frmResnCancelOrder > h2 {
    color: #000;
    font-size: 14px;
    top: 27px;
    left: 80px; }
  .frmResnCancelOrder > .lbl {
    cursor: pointer !important;
    color: #000;
    left: 105px; }
  .frmResnCancelOrder > .lblHeader {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    top: 65px;
    left: 80px; }
  .frmResnCancelOrder > .lbl_1 {
    top: 103px; }
  .frmResnCancelOrder > .lbl_2 {
    top: 138px; }
  .frmResnCancelOrder > .lbl_3 {
    top: 173px; }
  .frmResnCancelOrder > .lbl_4 {
    top: 208px; }
  .frmResnCancelOrder > .lbl_5 {
    top: 243px; }
  .frmResnCancelOrder > .rdo {
    outline: none;
    left: 80px; }
  .frmResnCancelOrder > .rdo.rdo_1 {
    top: 108px; }
  .frmResnCancelOrder > .rdo.rdo_2 {
    top: 143px; }
  .frmResnCancelOrder > .rdo.rdo_3 {
    top: 178px; }
  .frmResnCancelOrder > .rdo.rdo_4 {
    top: 213px; }
  .frmResnCancelOrder > .rdo.rdo_5 {
    top: 248px; }
  .frmResnCancelOrder > button {
    display: block;
    cursor: pointer;
    color: #FFF;
    line-height: 35px;
    width: 140px;
    height: 35px;
    border-radius: 3px;
    border: none;
    margin: 0 auto !important;
    position:absolute;
    top:300px;
    left:40%;
    background-color: #34b5eb; }

.ie7 .sec-my-order > table td.order-info ul {
  margin-top: 3px; }
/*闁哄倹婢橀·鍐偋閳哄倻銈﹂柣妯垮煐閿熻姤绌遍鑺ユ毉 15/11/17*/
.logistics-status{
	position: absolute;
    width: 100%;
    bottom: 14px;
    color: #666;
}
.sec-my-order > table td.action  a.upload-id{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	color:#03a9f4;
}

.frmResnCancelOrder-pos{
	position:absolute;
}
.popup {
  border-bottom: 1px solid #fff;
}

.consult {
  border-bottom: 1px solid #fff;
  display:none;
}
.consult .popup-head {
  height: 33px;
  line-height:33px;
  background: #eee;
  color: #666;
}
.consult .popup-head .popup-title {
  font-size: 16px;
  text-align: center;
}
.consult .popup-head .popup-describe {
  display: block;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}

.popup-input-box {
  margin-left: 152px;
  background: #fff;
}
.popup-input-box .input-cont {
  margin-top: 20px;
}
.popup-input-box .label {
  width: 115px;
  margin-right: 20px;
  display: inline-block;
  font-size: 14px;
}
.popup-input-box .select {
  display: inline-block;
  width: 301px;
  height: 32px;
}
.popup-input-box .select select {
  width: 100%;
  height: 100%;
  border-color: #ccc;
}
.popup-input-box .input-text {
  width: 279px;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  border: 1px solid #ccc;
}
.popup-input-box .input-select {
  width: 301px;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 10px;
  border: 1px solid #ccc;
}
.popup-input-box .input-error {
  color: #ff0000;
  font-size: 14px;
  display: none;
}

.input-btn {
  width: 301px;
  height: 54px;
  line-height: 54px;
  margin: 50px auto;
  text-align: center;
  color: #fff;
  background: #02a9f5;
  display: block;
  font-size: 20px;
  font-weight: bold;
}

.input-btn:hover {
  text-decoration: none;
  color: #fff;
}